Javier EstupinanJavier Estupinan
International FootballBarcelona and the Unverifiable Squad List Ahead of the Betis TripWhen FC Barcelona's squad list for La Liga Round 9 was published, I read it...
International FootballPortugal 4-2 Denmark: Six Goals, One "Siuuu" and the Crack in a StoryIn the 53rd minute, Rasmus Højlund put the ball into Portugal's net, making i...
International FootballJubilo Iwata and How a Club Sells Memory to Keep Its StandsOctober 21, Yamaha Stadium. Jubilo Iwata host Oita Trinita. In the match...
International FootballThe Silent Drumbeat: Vietnam Football's Journey to Rediscover Identity Amid the HustleThe sound of studs tapping on the empty corridor is a familiar rhythm I have...
GolfThe Fall of a Golf Content Empire: Lessons from Good Good GolfAn advertisement lasting less than 30 seconds led to a CEO resignation, a...
BadmintonAsian Games 2026 women's singles quarter-final: why Sindhu won 21-11 and then lost 10-21The final shuttle landed on the side nobody expected The last shuttle of game...
International FootballVietnamese Women’s Football in the Long Night: When the Numbers Begin to SpeakThere are stories that do not begin with goals, but from the bench where...
International FootballAndy Robertson Nears 100 Scotland Caps: The Geometry of a Durable Full-BackIn the 88th minute, the number 3 was still running. I rewound that clip four...
EsportsFaker and the Health Equation Between the Year's Two Biggest Tournaments: When the Calendar Becomes an Early-Warning IndicatorOn August 13, 2026, Ralph Lauren announced that Lee Sang-hyeok would not atte...
Domestic FootballThe Cong Viettel and the Loss to Persib Bandung: Penalty Turning Point, Red Card and Lessons from the AFC Champions League TwoThe match between The Cong Viettel and Persib Bandung in the AFC Champions...
International FootballThe AFCON case at CAS: ten months without a real African championThe penalty was given late in the second half, with the final still goalless....
BadmintonAn Se-young's Seven-Point Runs, the Ankle in Game Three, and a Record That Still Needs VerifyingAt 9-12 in the deciding game, An Se-young turned her back to the net, bent...
BadmintonNguyen Thuy Linh Stops at Vietnam Open Against Xu Wen Jing: Two Matches, Two Different StoriesAt minute 47 of the match, when the second-game scoreboard read 17-14 in favo...
Table TennisNine Analytical Dimensions, Not a Single Line of DataThat morning I opened the handover file from the data-extraction stage....
EsportsVALORANT and MLBB: The Unnamed Axis Shift in Women's EsportsIntroduction: Three Names Depart Before the Audience Changes the Channel In...
EsportsThe 47-Second Pause in Game 5: A Ruling That Cannot Be Reviewed18:42, Game 5 of the grand final. Team A led by 8,400 gold, three outer tower...
International FootballVietnamese Football and the Data Question: Deep Analysis Only Counts When Sources Are TrustworthyOpening: When the scoreline is no longer the only answer Vietnamese football ...
International FootballSouthampton and Spygate: a press conference, a suspended ban and a season decided off the pitchTonda Eckert walked into the press room at Southampton's training ground with...
Domestic FootballThe 180-Character Blank: V.League and the Speed of a Story Told Too SoonThe page returned status 200. To any system, that is the best possible signal...
EsportsLessons from Football Data Analysis: When There Is No Information, All Analysis Is MeaninglessIn the modern football world, data is the backbone of every decision. However...
International FootballPortugal 4-2 Denmark: Six Goals, One "Siuuu" and the Crack in a StoryIn the 53rd minute, Rasmus Højlund put the ball into Portugal's net, making i...
International FootballJubilo Iwata and How a Club Sells Memory to Keep Its StandsOctober 21, Yamaha Stadium. Jubilo Iwata host Oita Trinita. In the match...
International FootballThe Silent Drumbeat: Vietnam Football's Journey to Rediscover Identity Amid the HustleThe sound of studs tapping on the empty corridor is a familiar rhythm I have...
GolfThe Fall of a Golf Content Empire: Lessons from Good Good GolfAn advertisement lasting less than 30 seconds led to a CEO resignation, a...
BadmintonAsian Games 2026 women's singles quarter-final: why Sindhu won 21-11 and then lost 10-21The final shuttle landed on the side nobody expected The last shuttle of game...
International FootballVietnamese Women’s Football in the Long Night: When the Numbers Begin to SpeakThere are stories that do not begin with goals, but from the bench where...
International FootballAndy Robertson Nears 100 Scotland Caps: The Geometry of a Durable Full-BackIn the 88th minute, the number 3 was still running. I rewound that clip four...
EsportsFaker and the Health Equation Between the Year's Two Biggest Tournaments: When the Calendar Becomes an Early-Warning IndicatorOn August 13, 2026, Ralph Lauren announced that Lee Sang-hyeok would not atte...
Domestic FootballThe Cong Viettel and the Loss to Persib Bandung: Penalty Turning Point, Red Card and Lessons from the AFC Champions League TwoThe match between The Cong Viettel and Persib Bandung in the AFC Champions...
International FootballThe AFCON case at CAS: ten months without a real African championThe penalty was given late in the second half, with the final still goalless....
BadmintonAn Se-young's Seven-Point Runs, the Ankle in Game Three, and a Record That Still Needs VerifyingAt 9-12 in the deciding game, An Se-young turned her back to the net, bent...
BadmintonNguyen Thuy Linh Stops at Vietnam Open Against Xu Wen Jing: Two Matches, Two Different StoriesAt minute 47 of the match, when the second-game scoreboard read 17-14 in favo...
Table TennisNine Analytical Dimensions, Not a Single Line of DataThat morning I opened the handover file from the data-extraction stage....
EsportsVALORANT and MLBB: The Unnamed Axis Shift in Women's EsportsIntroduction: Three Names Depart Before the Audience Changes the Channel In...
EsportsThe 47-Second Pause in Game 5: A Ruling That Cannot Be Reviewed18:42, Game 5 of the grand final. Team A led by 8,400 gold, three outer tower...
International FootballVietnamese Football and the Data Question: Deep Analysis Only Counts When Sources Are TrustworthyOpening: When the scoreline is no longer the only answer Vietnamese football ...
International FootballSouthampton and Spygate: a press conference, a suspended ban and a season decided off the pitchTonda Eckert walked into the press room at Southampton's training ground with...
Domestic FootballThe 180-Character Blank: V.League and the Speed of a Story Told Too SoonThe page returned status 200. To any system, that is the best possible signal...
EsportsLessons from Football Data Analysis: When There Is No Information, All Analysis Is MeaninglessIn the modern football world, data is the backbone of every decision. However...
